Airport IDs is being distributed as shareware: if you find it useful, please register your copy by sending $7 (cash, US checks, or money orders) to: (site licenses available)
Robert Swanson
7635 Mineral Crest Circle North
Memphis, TN 38125
Please specify the version of Airport IDs you are registering (in the lower right corner of the main window or select 'About Airport IDs' from the apple menu), and how you would like me to send the password (US Mail, e-mail, fax, telephone, Pony Express, etc.).
NOTE: Airport IDs is free to current employees of Federal Express Corp. Send an EMC2 e-mail to 75683 and I will forward the password to you.
For the latest version of Airport IDs or to download additional databases check out:
http://www.netten.net/~montylee/AirportInfo.html
Background
I am always trying to cross reference airport codes/cities. In the past I have either thumbed through a paper listing, searched through text files, or asked somebody in the next cube. Airport IDs was created to fulfill my own needs and quickly developed into the current product. I have included over 2500 entries in the original file (this is obviously not everything, but a pretty good start). There are additional datafiles as outlined below in the 'Files' section.
Installation
Airport IDs can reside on any drive and in any folder (I think). I wrote this program on a Power Mac 7500 with system 7.5.5 and have also tested it on a Color Classic running 7.1. I haven't tried it with system 6; I'm not sure it would work (let me know if it doesn't). Version 1.21 was verified to work on Copland without a hitch.
Files
Version 2.0 added the capability to use different data files. 3-letter airport IDs are bundled with the program. Other data files can be downloaded seperately. Since not everyone might not want the other files I didn't figure it was fair to our low-bandwidth friends to double the size of the download for something they don't want. The additional files that I have compiled are: 4-letter ICAO airport IDs, 2-letter and 3-letter airline ids, ATA codes, and US/Canada telephone Area Codes. If you create any databases that would be useful to others, feel free to upload them as stand-alone data files.
The data files are formatted to load fast since this program is typically used as a quick reference. After registering you will be able to Import and Export data which will allow you to add/edit/delete the source file to meet your particular requirements (maybe delete some of the 200+ ids for Alaska).
The Domestic/International search added in Version 1.2 can be customized to meet your particular location. As released there is a record of "***",*** between the last US city (Worland, WY) and the first non-US city (Kabul, Afganistan). This record is identified when the database is loaded. Everything before this record is considered Domestic, anything after is considered International. Registered users can export the database, move records around to meet their needs, then Import the new database. For example, if you live in Adelaide, Australia you might want to move all of the Australia records before the "***" and the US records after it. Then Domestic Only searches would return Australian cities, not US.
- All online services and bulletin boards may make it available to their users at no charge other than the normal connection fees.
- All non-profit user groups may distribute it.
- All magazines may publish it on a floppy disk as long as I am notified via e-mail.
- All CD-ROM shareware collections and CD-ROM magazines may include it as long as I am notified via e-mail.
Version History
• 2.3
- Now checks if a file name is sent by the finder (if you double-click a database instead of the application).
- Added routine (and supporting screen stuff) to calculate the air distance (miles or kilometers) between
an origin ID and the results of the search. This is based on the accuracy of the Lat/Long I use. The results
are slightly different than the OAG. The result is in brackets "[]" to the right of the location name.
(i.e., "MEM = Memphis, TN [123])
- Changed the 'Remember Last File' menu to 'Remember This File' in words and function. Also fixed a problem
where the location of the prefered file was corrupted.
- Window title strips the word 'data' from the displayed file name
- Fixed error that would change the window title to 'Airport IDs' when the window was resized
- Added a data file for looking up telephone Area Codes for U.S. and Canada (all I could find)
- Spins watch cursor during 'Search' for those long searches on slow machines
- Fixed bug in 'Import' routine. Counter wouldn't update to size of newly imported file
- Summary of functions available for registered users:
1. Display locations on a world map
2. Calculate distance between locations
3. Preferences store the origin location, the window positions and sizes, the last file opened, etc.
4. Import/Export standard or custom data files
5. A warm feeling at night that you're honest and supporting the shareware concept
• 2.2
- Added 'Show All' button.
- Removed 2 letter search limitation. You can now search by one letter.
- Corrected 'growing' window problem where window would grow 2x2 pixels everytime the program was run.
- Can now open map without searching first.
- If map is open when searching for multiple IDs each location will be plotted. Clicking the map button again will
clear map.
- Added list of recent registered users to 'About' window.
- Window title changes to the name of the data file that is currently opened.
- (2.2a) Added item to File menu to allow user to choose if last file opened is remembered or not.
• 2.1
- Fixed window resize routine to always show full lines in the result box (snaps in increments of 16 pixels).
- Clicking in the middle of the scroll bar now scrolls one full page instead of only 5 at a time.
- In 'Airport IDs Data' file, updated Canadian province codes thanks to input from a user.
• 2.0
- Can use multiple data files. The last file accessed is remembered.
- Main window is resizeable. Position and size of windows remembered.
- Dot showing location on map now flashes to make it easier to see. You can also change the dot color by using
the 'Map Flash Color…' under the 'Edit' menu.
- Removed 'Quit' button (never fear, I left the 'Quit' menu item hidden in the 'File' menu)
- Raised shareware fee to $7 for the extra time it's taken to add all of these new features.
- Since different databases can be used now the multiple ID search introduced in v1.21 now requires that a
space be used to seperate the desired IDs. (i.e., MEM CDG CPD)
• 1.3
- Made a few more corrections to database thanks to inputs from users.
- Added map feature for registered users. After registering a 'Map' button will appear that displays the top-most
record in the results field. A '=' between the ID/Location means map coordinates are available, a '-' means they
are not. The location is shown by a red dot on a little map. If enough interest ($) is shown, I could probably use
a larger map with more resolution.
- Changed the password routine. Previously registered users please send an e-mail to rpswanso@fedex.com
and I will forward a new password to you.
• 1.21
- Made several corrections to database thanks to inputs from users.
- Added multiple ID search. Searches for up to 25 IDs at a time. Enter the IDs either seperated by a space
(i.e., MEM CDG CPD) or all run together (i.e., MEMCDGCPD) or both (i.e., MEM CDGCPD).
- Changed 'City Name' and 'City ID' field types to allow for Cut/Copy/Paste to/from other programs.
• 1.2
- Changed window type so window can be collapsed with WindowShade, ~Aaron, etc.
- Added more cities (2523 in this version)
- Max cities increased to 2600
- Added buttons/menus to allow search of all cities, by Domestic only, or International only
- Changed Import command from †I to †O (†I now used for International Only searches)
- Removed Search Now menu item (it's easier just to press Enter).
- Made buttons flash when keyboard/menu equivalents are used.
• 1.1
- If you are currently running version 1.0 see the 'Files' paragraph above.
- Added check for 'find' results that exceed 32K. Displays what it can then adds a 'truncated' message to the end.
- Checks that number of imported cities doesn't exceed allowable max (1400 cities in this version, 1200 in 1.0).
- Added animated watch cursor during import and export.
- Added more cities (1324 in this version, 1132 in 1.0).
- Miscellaneous corrections/enhancements.
• 1.0
- Initial Release
Known deficiencies/Possible enhancements
- Would it be useful to print/export the search results?
- You tell me…
Disclaimer
As released, Airport IDs should not cause any heart-burn for your computer. However, you are using it at your own risk.
The accuracy of the data distributed with Airport IDs is not guaranteed. While I have made every attempt to provide accurate data, there are, no doubt, possibly some errors. Registered users have the capability to correct errors with the Export/Import function.